@echo off
REM PyCron Web管理界面启动脚本 (Windows)

echo ========================================
echo     PyCron Web管理界面启动器
echo ========================================
echo.

REM 检查Python是否可用
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Python环境
    echo 请确保Python已正确安装并添加到PATH环境变量
    pause
    exit /b 1
)

REM 检查依赖包
echo 📦 检查依赖包...
python -c "import flask, flask_wtf" >nul 2>&1
if errorlevel 1 (
    echo ⚠️  警告: 缺少Web依赖包
    echo 正在安装依赖包...
    pip install -r ..\requirements.txt
    if errorlevel 1 (
        echo ❌ 错误: 依赖包安装失败
        pause
        exit /b 1
    )
)

echo ✅ 依赖包检查完成
echo.

REM 启动Web服务器
echo 🚀 启动PyCron Web管理界面...
python start_web.py %*

if errorlevel 1 (
    echo ❌ 启动失败
    pause
    exit /b 1
)

pause
